MCP 문서 관리

메뉴

문서 정보

최종 수정일:
2025-05-13 10:30

Exa

Exa

Exa MCP 서버는 Exa AI Search API를 Model Context Protocol 표준에 통합하여 AI 어시스턴트가 실시간 웹 정보에 안전하게 접근할 수 있도록 하는 서버 구현체입니다. 이 서버는 다양한 검색 도구를 제공하여 웹 검색, 연구 논문 검색, 기업 정보 검색 등 폭넓은 정보 검색 기능을 지원합니다.

특징

  • 효율적인 웹 검색: 최적화된 결과로 실시간 웹 검색 수행
  • 연구 논문 검색: 연구 논문 및 학술 자료 검색 기능
  • 기업 정보 조사: 기업 관련 정보 및 경쟁사 분석 지원
  • 실시간 웹 크롤링: 최신 콘텐츠 검색을 위한 실시간 웹 크롤링
  • GitHub 검색: GitHub 저장소, 이슈, 계정 등을 검색하는 기능
  • LinkedIn 검색: LinkedIn을 통한 프로필 및 기업 정보 검색
  • 위키피디아 검색: 구조화된 위키피디아 정보 검색
  • 검색 캐싱: 효율성 향상을 위한 최근 검색 결과 캐싱
  • 유형 안전성: TypeScript와 Zod 검증을 통한 견고한 코드 구조

API

리소스

  • WebSearchResults: 웹 검색 결과 정보
  • ResearchPaperResults: 연구 논문 검색 결과
  • CompanyDetails: 기업 정보 검색 결과
  • GitHubResults: GitHub 검색 결과
  • WikipediaResults: 위키피디아 검색 결과

도구

web_search_exa

웹에서 정보를 검색합니다. - 입력: - query: 검색할 키워드나 문구 - num_results: 반환할 결과 수(선택, 기본값: 10) - start_idx: 결과 시작 인덱스(선택, 기본값: 0) - include_domains: 검색에 포함할 도메인 목록(선택) - exclude_domains: 검색에서 제외할 도메인 목록(선택)

research_paper_search

학술 논문 및 연구 자료를 검색합니다. - 입력: - query: 검색할 연구 주제 또는 키워드 - num_results: 반환할 결과 수(선택, 기본값: 5) - start_idx: 결과 시작 인덱스(선택, 기본값: 0) - year_min: 검색할 최소 출판 연도(선택) - year_max: 검색할 최대 출판 연도(선택)

company_research

기업 정보를 검색합니다. - 입력: - company_name: 검색할 기업 이름 - include_financials: 재무 정보 포함 여부(선택, 기본값: true) - include_news: 관련 뉴스 포함 여부(선택, 기본값: true)

crawling

특정 URL의 콘텐츠를 크롤링합니다. - 입력: - url: 크롤링할 웹페이지 URL - max_pages: 크롤링할 최대 페이지 수(선택, 기본값: 1) - strategy: 크롤링 전략(선택, 기본값: "breadth_first")

competitor_finder

경쟁사 정보를 찾습니다. - 입력: - company_name: 대상 기업 이름 - industry: 산업 분야(선택) - num_results: 반환할 경쟁사 수(선택, 기본값: 5)

linkedin_search

LinkedIn에서 프로필 및 기업 정보를 검색합니다. - 입력: - query: 검색할 키워드 또는 회사/개인 이름 - type: 검색 유형("profile" 또는 "company", 선택) - num_results: 반환할 결과 수(선택, 기본값: 5)

wikipedia_search_exa

위키피디아에서 정보를 검색합니다. - 입력: - query: 검색할 주제 또는 키워드 - num_results: 반환할 결과 수(선택, 기본값: 3)

github_search

GitHub에서 저장소, 이슈 및 계정을 검색합니다. - 입력: - query: 검색할 키워드 또는 저장소 이름 - type: 검색 유형("repositories", "issues", "users", 선택) - num_results: 반환할 결과 수(선택, 기본값: 5)

사용 방법

설치 및 구성

  1. Exa AI API 계정 생성 및 API 키 발급
  2. Exa Dashboard에서 API 키 발급
  3. NPX를 통한 설치 및 실행
    npx exa-mcp-server
  4. Claude Desktop 구성 파일에 추가
    {
      "mcpServers": {
        "exa": {
          "command": "npx",
          "args": ["exa-mcp-server"],
          "env": {
            "EXA_API_KEY": "your-api-key-here"
          }
        }
      }
    }
  5. 특정 도구만 활성화하는 경우
    {
      "mcpServers": {
        "exa": {
          "command": "npx",
          "args": [
            "exa-mcp-server",
            "--tools=web_search_exa,research_paper_search"
          ],
          "env": {
            "EXA_API_KEY": "your-api-key-here"
          }
        }
      }
    }

사용 예시

  • 일반 정보 검색: "Claude, 인공지능 윤리에 대한 최신 정보를 검색해줘"
  • 연구 논문 검색: "최근 5년간의 기후 변화 솔루션에 관한 연구 논문을 찾아줘"
  • 기업 정보 조사: "테슬라의 최근 재무 정보와 뉴스를 조사해줘"
  • GitHub 검색: "머신러닝 관련 인기 저장소를 GitHub에서 찾아줘"
  • 경쟁사 분석: "애플의 주요 경쟁사들과 그들의 시장 점유율을 알려줘"

주의사항

  • API 키는 민감한 정보이므로 안전하게 관리해야 함
  • Exa AI 서비스 이용 약관 및 제한 사항을 확인해야 함
  • 대량의 API 호출은 요금이 발생할 수 있으므로 사용량을 모니터링해야 함

연결된 구성 요소